package org.example.com.service;

import org.example.com.pojo.DiscoverConfig;
import java.util.List;

public interface DiscoverConfigService {
    // 根据配置类型查询
    List<DiscoverConfig> getDiscoverConfigsByType(String configType);

    // 获取所有激活的配置
    List<DiscoverConfig> getActiveDiscoverConfigs();

    // 根据ID获取配置
    DiscoverConfig getDiscoverConfigById(Integer id);

    // 创建配置
    boolean createDiscoverConfig(DiscoverConfig discoverConfig);

    // 更新配置
    boolean updateDiscoverConfig(DiscoverConfig discoverConfig);

    // 删除配置
    boolean deleteDiscoverConfig(Integer id);
}

